.elementor-198 .elementor-element.elementor-element-99dbed4{--display:flex;--padding-top:220px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-99dbed4:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-99dbed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sazparfum.apollo-clients.com/wp-content/uploads/2026/11/Luxury-Burgundy-Perfume-Still-Life.png");background-position:center center;background-size:cover;}.elementor-198 .elementor-element.elementor-element-00f98f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-198 .elementor-element.elementor-element-f0d6084 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-198 .elementor-element.elementor-element-b539207 p{margin-block-end:0px;}.elementor-198 .elementor-element.elementor-element-2df8426{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-2df8426:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-2df8426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF4EC82;}.elementor-198 .elementor-element.elementor-element-25842aa{--display:flex;--justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-198 .elementor-element.elementor-element-8bb9141{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-198 .elementor-element.elementor-element-8bb9141.elementor-element{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-8bb9141 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-198 .elementor-element.elementor-element-8bb9141 .elementor-icon{font-size:24px;}.elementor-198 .elementor-element.elementor-element-8bb9141 .elementor-icon-box-title, .elementor-198 .elementor-element.elementor-element-8bb9141 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-198 .elementor-element.elementor-element-8bb9141 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-198 .elementor-element.elementor-element-8bb9141:has(:hover) .elementor-icon-box-title,
					 .elementor-198 .elementor-element.elementor-element-8bb9141:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-198 .elementor-element.elementor-element-ff2b6e5{--display:flex;--justify-content:center;}.elementor-198 .elementor-element.elementor-element-68981d5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-198 .elementor-element.elementor-element-68981d5.elementor-element{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-68981d5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-198 .elementor-element.elementor-element-68981d5 .elementor-icon{font-size:24px;}.elementor-198 .elementor-element.elementor-element-68981d5 .elementor-icon-box-title, .elementor-198 .elementor-element.elementor-element-68981d5 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-198 .elementor-element.elementor-element-68981d5 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-198 .elementor-element.elementor-element-68981d5:has(:hover) .elementor-icon-box-title,
					 .elementor-198 .elementor-element.elementor-element-68981d5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-198 .elementor-element.elementor-element-9cae5f2{--display:flex;--justify-content:center;}.elementor-198 .elementor-element.elementor-element-7d96093{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-198 .elementor-element.elementor-element-7d96093.elementor-element{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-7d96093 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-198 .elementor-element.elementor-element-7d96093 .elementor-icon{font-size:24px;}.elementor-198 .elementor-element.elementor-element-7d96093 .elementor-icon-box-title, .elementor-198 .elementor-element.elementor-element-7d96093 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-198 .elementor-element.elementor-element-7d96093 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-198 .elementor-element.elementor-element-7d96093:has(:hover) .elementor-icon-box-title,
					 .elementor-198 .elementor-element.elementor-element-7d96093:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-198 .elementor-element.elementor-element-51443e3{--display:flex;--justify-content:center;}.elementor-198 .elementor-element.elementor-element-9cd1c7d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-198 .elementor-element.elementor-element-9cd1c7d.elementor-element{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-9cd1c7d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-198 .elementor-element.elementor-element-9cd1c7d .elementor-icon{font-size:24px;}.elementor-198 .elementor-element.elementor-element-9cd1c7d .elementor-icon-box-title, .elementor-198 .elementor-element.elementor-element-9cd1c7d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-198 .elementor-element.elementor-element-9cd1c7d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-198 .elementor-element.elementor-element-9cd1c7d:has(:hover) .elementor-icon-box-title,
					 .elementor-198 .elementor-element.elementor-element-9cd1c7d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-198 .elementor-element.elementor-element-b934283{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-965ca4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-198 .elementor-element.elementor-element-00367b4{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-198 .elementor-element.elementor-element-00367b4 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-198 .elementor-element.elementor-element-00367b4 .elementor-divider{text-align:right;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-198 .elementor-element.elementor-element-0c2e5c8 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-0c2e5c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-198 .elementor-element.elementor-element-0c2e5c8{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-198 .elementor-element.elementor-element-0c2e5c8 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-198 .elementor-element.elementor-element-0c2e5c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-198 .elementor-element.elementor-element-0c2e5c8 .elementor-icon-list-item > a{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;}.elementor-198 .elementor-element.elementor-element-0c2e5c8 .elementor-icon-list-text{color:var( --e-global-color-ff8db63 );transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-71b63cd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-198 .elementor-element.elementor-element-71b63cd .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-198 .elementor-element.elementor-element-71b63cd .elementor-divider{text-align:right;}.elementor-198 .elementor-element.elementor-element-2a97277{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-198 .elementor-element.elementor-element-295f4e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-3438f58{--display:flex;}.elementor-198 .elementor-element.elementor-element-6d45896{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-6d45896:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-6d45896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-198 .elementor-element.elementor-element-7d78c88 img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-198 .elementor-element.elementor-element-41afbf2 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-41afbf2 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-41afbf2 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-41afbf2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-41afbf2 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-41afbf2 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-41afbf2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-1157117{--display:flex;}.elementor-198 .elementor-element.elementor-element-1332cc5{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-1332cc5:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-1332cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-4166fdb img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-7eabb86 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-7eabb86 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-7eabb86 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-7eabb86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-7eabb86 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-7eabb86 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-7eabb86 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-b0de19f{--display:flex;}.elementor-198 .elementor-element.elementor-element-6fe518d{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-6fe518d:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-6fe518d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-a330440 img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-dc4c3ce .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-dc4c3ce .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-dc4c3ce .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-dc4c3ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-dc4c3ce .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-dc4c3ce .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-dc4c3ce .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-8e1384a{--display:flex;}.elementor-198 .elementor-element.elementor-element-7d84bbe{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-7d84bbe:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-7d84bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-9d7091f img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-e5d66ed .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-e5d66ed .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-e5d66ed .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-e5d66ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-e5d66ed .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-e5d66ed .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-e5d66ed .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-73b8724{--display:flex;}.elementor-198 .elementor-element.elementor-element-ba2f16d{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-ba2f16d:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-ba2f16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-a28077d img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-56e7f0e .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-56e7f0e .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-56e7f0e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-56e7f0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-56e7f0e .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-56e7f0e .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-56e7f0e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-dfc77e8{--display:flex;}.elementor-198 .elementor-element.elementor-element-96b4817{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-96b4817:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-96b4817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-7a7013d img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-1a8e48a .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-1a8e48a .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-1a8e48a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-1a8e48a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-1a8e48a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-1a8e48a .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-1a8e48a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-a1a0cdd{--display:flex;}.elementor-198 .elementor-element.elementor-element-f13cb14{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-f13cb14:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-f13cb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-284e02f img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-d387ab4 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-d387ab4 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-d387ab4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-d387ab4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-d387ab4 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-d387ab4 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-d387ab4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-aba2f9b{--display:flex;}.elementor-198 .elementor-element.elementor-element-1471c5c{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-1471c5c:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-1471c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-426932e img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-1756f4e .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-1756f4e .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-1756f4e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-1756f4e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-1756f4e .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-1756f4e .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-1756f4e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-fe3417b{--display:flex;}.elementor-198 .elementor-element.elementor-element-c3e9929{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-c3e9929:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-c3e9929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-72edf0e img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-7fb0701 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-7fb0701 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-7fb0701 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-7fb0701 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-7fb0701 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-7fb0701 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-7fb0701 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-0464178{--display:flex;}.elementor-198 .elementor-element.elementor-element-a39f305{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-a39f305:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-a39f305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-e07975f img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-4da439c .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-4da439c .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-4da439c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-4da439c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-4da439c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-4da439c .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-4da439c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-219c3f9{--display:flex;}.elementor-198 .elementor-element.elementor-element-3f7c96f{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-3f7c96f:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-3f7c96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-ce474cc img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-14de5a9 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-14de5a9 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-14de5a9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-14de5a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-14de5a9 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-14de5a9 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-14de5a9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-1e23fbb{--display:flex;}.elementor-198 .elementor-element.elementor-element-9003320{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-9003320:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-9003320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-79e8db1 img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-f12b7ae .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-f12b7ae .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-f12b7ae .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-f12b7ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-f12b7ae .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-f12b7ae .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-f12b7ae .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-f135e70{--display:flex;}.elementor-198 .elementor-element.elementor-element-9342bc2{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-9342bc2:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-9342bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-18be97d img{width:40%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-b8b1ffc .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-b8b1ffc .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-b8b1ffc .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-b8b1ffc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-b8b1ffc .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-b8b1ffc .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-b8b1ffc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-1c2d1b7{--display:flex;}.elementor-198 .elementor-element.elementor-element-5620681{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-5620681:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-5620681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-fbafaa2 img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-9e2117c .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-9e2117c .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-9e2117c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-9e2117c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-9e2117c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-9e2117c .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-9e2117c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-4ba21d1{--display:flex;}.elementor-198 .elementor-element.elementor-element-1d8898b{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-1d8898b:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-1d8898b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-462fe47 img{width:50%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-c71ae87 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-198 .elementor-element.elementor-element-c71ae87 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-c71ae87 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-c71ae87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-c71ae87 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-c71ae87 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-c71ae87 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-851321b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-198 .elementor-element.elementor-element-851321b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-ff8db63 );border-radius:6px 6px 6px 6px;}.elementor-198 .elementor-element.elementor-element-2eeb807{--display:flex;}.elementor-198 .elementor-element.elementor-element-cea216e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-42e41b2{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-42e41b2:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-42e41b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-518a20b img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-e03efe5 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-e03efe5 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-e03efe5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-e03efe5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-e03efe5 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-e03efe5 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-e03efe5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-af78c6d{--display:flex;}.elementor-198 .elementor-element.elementor-element-739dfdb{--display:flex;}.elementor-198 .elementor-element.elementor-element-e8b6efa{--display:flex;}.elementor-198 .elementor-element.elementor-element-27b0bc4{--display:flex;}.elementor-198 .elementor-element.elementor-element-a218e1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-b8ed5cf{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-b8ed5cf:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-b8ed5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-ea36e3e img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-86f69f8 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-86f69f8 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-86f69f8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-86f69f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-86f69f8 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-86f69f8 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-86f69f8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-b63bd3e{--display:flex;}.elementor-198 .elementor-element.elementor-element-ec32e4e{--display:flex;}.elementor-198 .elementor-element.elementor-element-277d719{--display:flex;}.elementor-198 .elementor-element.elementor-element-ee59057{--display:flex;}.elementor-198 .elementor-element.elementor-element-53b4d66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-b290825{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-b290825:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-b290825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-bd3bee4 img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-c70afdf .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-c70afdf .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-c70afdf .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-c70afdf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-c70afdf .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-c70afdf .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-c70afdf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-e62806a{--display:flex;}.elementor-198 .elementor-element.elementor-element-1549ed3{--display:flex;}.elementor-198 .elementor-element.elementor-element-a0215e4{--display:flex;}.elementor-198 .elementor-element.elementor-element-ee2ee4e{--display:flex;}.elementor-198 .elementor-element.elementor-element-c827aa3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-731dc0d{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-731dc0d:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-731dc0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-c9f47d2 img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-f83b9e7 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-f83b9e7 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-f83b9e7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-f83b9e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-f83b9e7 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-f83b9e7 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-f83b9e7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-c474e4b{--display:flex;}.elementor-198 .elementor-element.elementor-element-124c6aa{--display:flex;}.elementor-198 .elementor-element.elementor-element-855499e{--display:flex;}.elementor-198 .elementor-element.elementor-element-c072590{--display:flex;}.elementor-198 .elementor-element.elementor-element-c20c398{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-17e62df{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-17e62df:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-17e62df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-94bd298 img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-744bf88 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-744bf88 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-744bf88 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-744bf88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-744bf88 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-744bf88 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-744bf88 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-238a437{--display:flex;}.elementor-198 .elementor-element.elementor-element-f05a7d5{--display:flex;}.elementor-198 .elementor-element.elementor-element-16356c0{--display:flex;}.elementor-198 .elementor-element.elementor-element-b616cff{--display:flex;}.elementor-198 .elementor-element.elementor-element-9e118f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-e4407d4{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-e4407d4:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-e4407d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-da90ceb img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-92bc90f .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-92bc90f .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-92bc90f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-92bc90f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-92bc90f .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-92bc90f .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-92bc90f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-9954ef5{--display:flex;}.elementor-198 .elementor-element.elementor-element-7d7de5d{--display:flex;}.elementor-198 .elementor-element.elementor-element-3e5ca22{--display:flex;}.elementor-198 .elementor-element.elementor-element-6fce594{--display:flex;}.elementor-198 .elementor-element.elementor-element-119a170{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-2c83c7d{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-2c83c7d:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-2c83c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-b760396 img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-7969003 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-7969003 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-7969003 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-7969003 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-7969003 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-7969003 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-7969003 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-ededf10{--display:flex;}.elementor-198 .elementor-element.elementor-element-148616a{--display:flex;}.elementor-198 .elementor-element.elementor-element-a9bb3e4{--display:flex;}.elementor-198 .elementor-element.elementor-element-474e208{--display:flex;}.elementor-198 .elementor-element.elementor-element-2e33b5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-6a602b5{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-6a602b5:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-6a602b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-8e37aa7 img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-76e3bdb .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-76e3bdb .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-76e3bdb .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-76e3bdb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-76e3bdb .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-76e3bdb .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-76e3bdb .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-bb5adb3{--display:flex;}.elementor-198 .elementor-element.elementor-element-7165712{--display:flex;}.elementor-198 .elementor-element.elementor-element-3797b4e{--display:flex;}.elementor-198 .elementor-element.elementor-element-f76d17c{--display:flex;}.elementor-198 .elementor-element.elementor-element-c5f7425{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-4692c82{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-4692c82:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-4692c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-5cf664f img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-4fc2bc7 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-4fc2bc7 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-4fc2bc7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-4fc2bc7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-4fc2bc7 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-4fc2bc7 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-4fc2bc7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-795b9e2{--display:flex;}.elementor-198 .elementor-element.elementor-element-6e21abf{--display:flex;}.elementor-198 .elementor-element.elementor-element-2d44b7e{--display:flex;}.elementor-198 .elementor-element.elementor-element-412794c{--display:flex;}.elementor-198 .elementor-element.elementor-element-284c56e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-cc42004{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-cc42004:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-cc42004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-0a5dbf1 img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-5f92db1 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-5f92db1 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-5f92db1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-5f92db1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-5f92db1 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-5f92db1 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-5f92db1 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-c522a73{--display:flex;}.elementor-198 .elementor-element.elementor-element-d1414e8{--display:flex;}.elementor-198 .elementor-element.elementor-element-aa47f3f{--display:flex;}.elementor-198 .elementor-element.elementor-element-2f5bf67{--display:flex;}.elementor-198 .elementor-element.elementor-element-ee43052{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-b338660{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-b338660:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-b338660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-5244936 img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-9fc6875 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-9fc6875 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-9fc6875 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-9fc6875 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-9fc6875 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-9fc6875 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-9fc6875 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-9d01aef{--display:flex;}.elementor-198 .elementor-element.elementor-element-569e163{--display:flex;}.elementor-198 .elementor-element.elementor-element-3e633a1{--display:flex;}.elementor-198 .elementor-element.elementor-element-e86cd71{--display:flex;}.elementor-198 .elementor-element.elementor-element-cb88682{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-a021cdf{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-a021cdf:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-a021cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-fd19064 img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-56843a6 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-56843a6 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-56843a6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-56843a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-56843a6 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-56843a6 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-56843a6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-c1e8af8{--display:flex;}.elementor-198 .elementor-element.elementor-element-bb28d59{--display:flex;}.elementor-198 .elementor-element.elementor-element-ad0c6d2{--display:flex;}.elementor-198 .elementor-element.elementor-element-074a3ca{--display:flex;}.elementor-198 .elementor-element.elementor-element-7608d4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-0289cb4{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-0289cb4:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-0289cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-35a02e0 img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-a792e10 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-a792e10 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-a792e10 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-a792e10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-a792e10 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-a792e10 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-a792e10 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-5df3e1a{--display:flex;}.elementor-198 .elementor-element.elementor-element-379dace{--display:flex;}.elementor-198 .elementor-element.elementor-element-8555639{--display:flex;}.elementor-198 .elementor-element.elementor-element-4add38e{--display:flex;}.elementor-198 .elementor-element.elementor-element-2ecf50f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-ae2d44e{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-ae2d44e:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-ae2d44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-ff22299 img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-df136de .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-df136de .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-df136de .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-df136de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-df136de .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-df136de .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-df136de .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-96579e1{--display:flex;}.elementor-198 .elementor-element.elementor-element-c44c02a{--display:flex;}.elementor-198 .elementor-element.elementor-element-7c7d31b{--display:flex;}.elementor-198 .elementor-element.elementor-element-f0639c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-862757e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-9edd430{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-9edd430:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-9edd430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-20cb6c8 img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-0503319 .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-0503319 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-0503319 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-0503319 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-0503319 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-0503319 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-0503319 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-a11cf29{--display:flex;}.elementor-198 .elementor-element.elementor-element-879b49c{--display:flex;}.elementor-198 .elementor-element.elementor-element-ae832a3{--display:flex;}.elementor-198 .elementor-element.elementor-element-4fd20bb{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-198 .elementor-element.elementor-element-82f37df{--display:flex;}.elementor-198 .elementor-element.elementor-element-8c3fbdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-8c3fbdc:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-8c3fbdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sazparfum.apollo-clients.com/wp-content/uploads/2026/11/Arabian-Luxury-Perfume-Trio-on-Marble.png");background-position:center center;background-size:cover;}.elementor-198 .elementor-element.elementor-element-07bee3a{--display:flex;}.elementor-198 .elementor-element.elementor-element-0547718{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-f8d3645{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-198 .elementor-element.elementor-element-f8d3645 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-198 .elementor-element.elementor-element-f8d3645 .elementor-divider{text-align:right;}.elementor-198 .elementor-element.elementor-element-3f68525 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-3f68525 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-198 .elementor-element.elementor-element-3f68525{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-198 .elementor-element.elementor-element-3f68525 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-198 .elementor-element.elementor-element-3f68525 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-198 .elementor-element.elementor-element-3f68525 .elementor-icon-list-item > a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;}.elementor-198 .elementor-element.elementor-element-3f68525 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-199357d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-198 .elementor-element.elementor-element-199357d .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-198 .elementor-element.elementor-element-199357d .elementor-divider{text-align:right;}.elementor-198 .elementor-element.elementor-element-8ff826e.elementor-element{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-8ff826e{text-align:start;}.elementor-198 .elementor-element.elementor-element-8ff826e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-text );}.elementor-198 .elementor-element.elementor-element-d63e501.elementor-element{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-d63e501{text-align:start;color:var( --e-global-color-text );}.elementor-198 .elementor-element.elementor-element-d63e501 p{margin-block-end:0px;}.elementor-198 .elementor-element.elementor-element-a56884e .elementor-button{background-color:var( --e-global-color-ff8db63 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-198 .elementor-element.elementor-element-a56884e .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-a56884e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-a56884e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-198 .elementor-element.elementor-element-a56884e .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-198 .elementor-element.elementor-element-a56884e .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-a56884e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-c4d9af4{--display:flex;}.elementor-198 .elementor-element.elementor-element-a8d2b45{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-5363ce3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-9ca5ac1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-198 .elementor-element.elementor-element-9ca5ac1 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-198 .elementor-element.elementor-element-9ca5ac1 .elementor-divider{text-align:right;}.elementor-198 .elementor-element.elementor-element-23efd97 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-23efd97 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-198 .elementor-element.elementor-element-23efd97{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-198 .elementor-element.elementor-element-23efd97 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-198 .elementor-element.elementor-element-23efd97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-198 .elementor-element.elementor-element-23efd97 .elementor-icon-list-item > a{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;}.elementor-198 .elementor-element.elementor-element-23efd97 .elementor-icon-list-text{color:var( --e-global-color-ff8db63 );transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-bd24aeb{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-198 .elementor-element.elementor-element-bd24aeb .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-198 .elementor-element.elementor-element-bd24aeb .elementor-divider{text-align:right;}.elementor-198 .elementor-element.elementor-element-5c3b9c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-198 .elementor-element.elementor-element-037302e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-037302e:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-037302e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF4EC;}.elementor-198 .elementor-element.elementor-element-8a7a045 img{border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-acc48ed{text-align:center;}.elementor-198 .elementor-element.elementor-element-acc48ed .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-ff8db63 );}.elementor-198 .elementor-element.elementor-element-026f62f{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-198 .elementor-element.elementor-element-026f62f p{margin-block-end:0px;}.elementor-198 .elementor-element.elementor-element-c2d6584{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-c2d6584:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-c2d6584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF4EC;}.elementor-198 .elementor-element.elementor-element-15c7a4f img{border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-35e0080{text-align:center;}.elementor-198 .elementor-element.elementor-element-35e0080 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-ff8db63 );}.elementor-198 .elementor-element.elementor-element-db99e0c{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-198 .elementor-element.elementor-element-db99e0c p{margin-block-end:0px;}.elementor-198 .elementor-element.elementor-element-f64ecb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-f64ecb3:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-f64ecb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF4EC;}.elementor-198 .elementor-element.elementor-element-dd938c9 img{border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-44e9276{text-align:center;}.elementor-198 .elementor-element.elementor-element-44e9276 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-ff8db63 );}.elementor-198 .elementor-element.elementor-element-b8f1d7e{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-198 .elementor-element.elementor-element-b8f1d7e p{margin-block-end:0px;}.elementor-198 .elementor-element.elementor-element-4c0d958{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-4c0d958:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-4c0d958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF4EC;}.elementor-198 .elementor-element.elementor-element-e75e9f4 img{border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-0f843bc{text-align:center;}.elementor-198 .elementor-element.elementor-element-0f843bc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-ff8db63 );}.elementor-198 .elementor-element.elementor-element-57be2a1{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-198 .elementor-element.elementor-element-57be2a1 p{margin-block-end:0px;}.elementor-198 .elementor-element.elementor-element-db9b9d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-198 .elementor-element.elementor-element-db9b9d3:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-db9b9d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF4EC;}.elementor-198 .elementor-element.elementor-element-879abc9 img{border-radius:12px 12px 12px 12px;}.elementor-198 .elementor-element.elementor-element-c415ea8{text-align:center;}.elementor-198 .elementor-element.elementor-element-c415ea8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-ff8db63 );}.elementor-198 .elementor-element.elementor-element-5ba3345{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-198 .elementor-element.elementor-element-5ba3345 p{margin-block-end:0px;}.elementor-198 .elementor-element.elementor-element-0b8f60f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-0b8f60f:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-0b8f60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff8db63 );}.elementor-198 .elementor-element.elementor-element-5a4c8b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-3880685{--display:flex;}.elementor-198 .elementor-element.elementor-element-0f9e9b8.elementor-element{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-0f9e9b8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-198 .elementor-element.elementor-element-0f9e9b8 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-0f9e9b8 .elementor-icon{font-size:25px;}.elementor-198 .elementor-element.elementor-element-0f9e9b8 .elementor-icon-box-title, .elementor-198 .elementor-element.elementor-element-0f9e9b8 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;}.elementor-198 .elementor-element.elementor-element-0f9e9b8:has(:hover) .elementor-icon-box-title,
					 .elementor-198 .elementor-element.elementor-element-0f9e9b8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-0f9e9b8 .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-5ed92d4{--display:flex;}.elementor-198 .elementor-element.elementor-element-c6d7d8f.elementor-element{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-c6d7d8f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-198 .elementor-element.elementor-element-c6d7d8f .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-c6d7d8f .elementor-icon{font-size:25px;}.elementor-198 .elementor-element.elementor-element-c6d7d8f .elementor-icon-box-title, .elementor-198 .elementor-element.elementor-element-c6d7d8f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;}.elementor-198 .elementor-element.elementor-element-c6d7d8f:has(:hover) .elementor-icon-box-title,
					 .elementor-198 .elementor-element.elementor-element-c6d7d8f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-c6d7d8f .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-dca38f8{--display:flex;}.elementor-198 .elementor-element.elementor-element-e094621.elementor-element{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-e094621 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-198 .elementor-element.elementor-element-e094621 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-e094621 .elementor-icon{font-size:25px;}.elementor-198 .elementor-element.elementor-element-e094621 .elementor-icon-box-title, .elementor-198 .elementor-element.elementor-element-e094621 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;}.elementor-198 .elementor-element.elementor-element-e094621:has(:hover) .elementor-icon-box-title,
					 .elementor-198 .elementor-element.elementor-element-e094621:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-e094621 .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-9f2efb9{--display:flex;}.elementor-198 .elementor-element.elementor-element-3746f8c.elementor-element{--align-self:flex-start;}.elementor-198 .elementor-element.elementor-element-3746f8c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-198 .elementor-element.elementor-element-3746f8c .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-3746f8c .elementor-icon{font-size:25px;}.elementor-198 .elementor-element.elementor-element-3746f8c .elementor-icon-box-title, .elementor-198 .elementor-element.elementor-element-3746f8c .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;}.elementor-198 .elementor-element.elementor-element-3746f8c:has(:hover) .elementor-icon-box-title,
					 .elementor-198 .elementor-element.elementor-element-3746f8c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-3746f8c .elementor-icon-box-description{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-198 .elementor-element.elementor-element-851321b{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-198 .elementor-element.elementor-element-99dbed4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-f0d6084 .elementor-heading-title{font-size:35px;}.elementor-198 .elementor-element.elementor-element-2df8426{--width:95%;}.elementor-198 .elementor-element.elementor-element-25842aa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-8bb9141.elementor-element{--align-self:center;}.elementor-198 .elementor-element.elementor-element-8bb9141 .elementor-icon-box-wrapper{text-align:center;gap:1px;}.elementor-198 .elementor-element.elementor-element-68981d5.elementor-element{--align-self:center;}.elementor-198 .elementor-element.elementor-element-7d96093.elementor-element{--align-self:center;}.elementor-198 .elementor-element.elementor-element-9cd1c7d.elementor-element{--align-self:center;}.elementor-198 .elementor-element.elementor-element-0c2e5c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-198 .elementor-element.elementor-element-0c2e5c8 .elementor-icon-list-item > a{font-size:24px;}.elementor-198 .elementor-element.elementor-element-6d45896{--width:90%;}.elementor-198 .elementor-element.elementor-element-1332cc5{--width:90%;}.elementor-198 .elementor-element.elementor-element-6fe518d{--width:90%;}.elementor-198 .elementor-element.elementor-element-7d84bbe{--width:90%;}.elementor-198 .elementor-element.elementor-element-ba2f16d{--width:90%;}.elementor-198 .elementor-element.elementor-element-96b4817{--width:90%;}.elementor-198 .elementor-element.elementor-element-f13cb14{--width:90%;}.elementor-198 .elementor-element.elementor-element-1471c5c{--width:90%;}.elementor-198 .elementor-element.elementor-element-c3e9929{--width:90%;}.elementor-198 .elementor-element.elementor-element-a39f305{--width:90%;}.elementor-198 .elementor-element.elementor-element-3f7c96f{--width:90%;}.elementor-198 .elementor-element.elementor-element-9003320{--width:90%;}.elementor-198 .elementor-element.elementor-element-9342bc2{--width:90%;}.elementor-198 .elementor-element.elementor-element-5620681{--width:90%;}.elementor-198 .elementor-element.elementor-element-1d8898b{--width:90%;}.elementor-198 .elementor-element.elementor-element-851321b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-198 .elementor-element.elementor-element-42e41b2{--width:90%;}.elementor-198 .elementor-element.elementor-element-b8ed5cf{--width:90%;}.elementor-198 .elementor-element.elementor-element-b290825{--width:90%;}.elementor-198 .elementor-element.elementor-element-731dc0d{--width:90%;}.elementor-198 .elementor-element.elementor-element-17e62df{--width:90%;}.elementor-198 .elementor-element.elementor-element-e4407d4{--width:90%;}.elementor-198 .elementor-element.elementor-element-2c83c7d{--width:90%;}.elementor-198 .elementor-element.elementor-element-6a602b5{--width:90%;}.elementor-198 .elementor-element.elementor-element-4692c82{--width:90%;}.elementor-198 .elementor-element.elementor-element-cc42004{--width:90%;}.elementor-198 .elementor-element.elementor-element-b338660{--width:90%;}.elementor-198 .elementor-element.elementor-element-a021cdf{--width:90%;}.elementor-198 .elementor-element.elementor-element-0289cb4{--width:90%;}.elementor-198 .elementor-element.elementor-element-ae2d44e{--width:90%;}.elementor-198 .elementor-element.elementor-element-9edd430{--width:90%;}.elementor-198 .elementor-element.elementor-element-8ff826e .elementor-heading-title{font-size:20px;}.elementor-198 .elementor-element.elementor-element-a8d2b45{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-23efd97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-198 .elementor-element.elementor-element-23efd97 .elementor-icon-list-item > a{font-size:24px;}.elementor-198 .elementor-element.elementor-element-5c3b9c2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-037302e{--width:90%;}.elementor-198 .elementor-element.elementor-element-c2d6584{--width:90%;}.elementor-198 .elementor-element.elementor-element-f64ecb3{--width:90%;}.elementor-198 .elementor-element.elementor-element-4c0d958{--width:90%;}.elementor-198 .elementor-element.elementor-element-db9b9d3{--width:90%;}.elementor-198 .elementor-element.elementor-element-0f9e9b8.elementor-element{--align-self:center;}.elementor-198 .elementor-element.elementor-element-0f9e9b8 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-198 .elementor-element.elementor-element-c6d7d8f.elementor-element{--align-self:center;}.elementor-198 .elementor-element.elementor-element-c6d7d8f .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-198 .elementor-element.elementor-element-e094621.elementor-element{--align-self:center;}.elementor-198 .elementor-element.elementor-element-e094621 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-198 .elementor-element.elementor-element-3746f8c.elementor-element{--align-self:center;}.elementor-198 .elementor-element.elementor-element-3746f8c .elementor-icon-box-wrapper{text-align:start;gap:1px;}}@media(min-width:768px){.elementor-198 .elementor-element.elementor-element-00f98f3{--width:50%;}.elementor-198 .elementor-element.elementor-element-c474e4b{--content-width:100%;}.elementor-198 .elementor-element.elementor-element-124c6aa{--content-width:99%;}.elementor-198 .elementor-element.elementor-element-07bee3a{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d45896 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1332cc5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe518d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d84bbe *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f16d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b4817 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13cb14 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1471c5c *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e9929 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39f305 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7c96f *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9003320 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342bc2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620681 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d8898b *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e41b2 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed5cf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b290825 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731dc0d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62df *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4407d4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c83c7d *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a602b5 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4692c82 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc42004 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b338660 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021cdf *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289cb4 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2d44e *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edd430 *//* PRODUCT CARD */
.perfume-card {
    background: #ffffff;
    border-radius: 14px;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px rgba(0,0,0,0.18);
    overflow: hidden;
    position: relative;
    transition: transform 0.4s ease,
                box-shadow 0.4s ease,
                border-color 0.4s ease;
}

/* CARD HOVER */
.perfume-card:hover {
    transform: translateY(-10px);
    border-color: #d4af65;
    box-shadow:
        0 15px 35px rgba(65,0,20,0.16),
        0 0 18px rgba(212,175,101,0.20);
}

/* PRODUCT IMAGE */
.perfume-card img {
    transition: transform 0.55s ease,
                filter 0.55s ease;
}

/* IMAGE ZOOM */
.perfume-card:hover img {
    transform: scale(1.06);
    filter: brightness(1.04);
}

/* PRODUCT HEADING */
.perfume-card .elementor-heading-title {
    transition: color 0.3s ease;
}

.perfume-card:hover .elementor-heading-title {
    color: #650020;
}

/* BUTTON ANIMATION */
.perfume-card .elementor-button {
    background: #490018;
    border-radius: 10px;
    transition: all 0.35s ease;
}

/* BUTTON HOVER */
.perfume-card .elementor-button:hover {
    background: #750028;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(73,0,24,0.3);
}

/* BUTTON ARROW */
.perfume-card .elementor-button-icon {
    transition: transform 0.3s ease;
}

.perfume-card .elementor-button:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
    .perfume-card {
        border-radius: 12px;
    }

    .perfume-card:hover {
        transform: translateY(-4px);
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .perfume-card,
    .perfume-card img,
    .perfume-card .elementor-button,
    .perfume-card .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-4fd20bb *//* ==========================
   SAZ PARFUM TABS STYLING
========================== */

/* TABS WRAPPER */
.elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tabs-wrapper,
.elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tabs-heading {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 15px !important;
    padding: 10px 0 25px !important;
    border: none !important;
}

/* TAB BUTTONS */
.elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tab-title,
.elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tab-title {
    background: #ffffff !important;
    color: #252525 !important;
    border: 1px solid #d8cbc6 !important;
    border-radius: 50px !important;
    padding: 5px 20px !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-align: center !important;
    line-height: 1.4 !important;
    box-shadow: none !important;
    transition: all 0.35s ease !important;
}

/* REMOVE DEFAULT UNDERLINES */
.elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tab-title::before,
.elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tab-title::after,
.elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tab-title::before,
.elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tab-title::after {
    display: none !important;
}

/* HOVER EFFECT */
.elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tabs-wrapper
.elementor-tab-title:hover,
.elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tab-title:hover {
    background: #65001d !important;
    color: #ffffff !important;
    border-color: #65001d !important;
    transform: translateY(-3px);
    box-shadow: 0 6px 18px rgba(101,0,29,0.2) !important;
}

/* ACTIVE TAB */
.elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tabs-wrapper
.elementor-tab-title.elementor-active,
.elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tab-title[aria-selected="true"],
.elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tab-title.e-active {
    background: linear-gradient(
        135deg,
        #780026,
        #490016
    ) !important;
    color: #ffffff !important;
    border-color: #65001d !important;
    box-shadow: 0 5px 15px rgba(101,0,29,0.16) !important;
}

/* REMOVE DEFAULT TAB BORDERS */
.elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tab-content,
.elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tabs-content-wrapper,
.elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tabs-content {
    border: none !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tabs-wrapper,
    .elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tabs-heading {
        gap: 10px !important;
    }

    .elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tab-title,
    .elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tab-title {
        padding: 11px 18px !important;
        font-size: 13px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tabs-wrapper,
    .elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tabs-heading {
        justify-content: flex-start !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        gap: 10px !important;
        scrollbar-width: none;
    }

    .elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tabs-wrapper::-webkit-scrollbar,
    .elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tab-title,
    .elementor-198 .elementor-element.elementor-element-4fd20bb .e-n-tab-title {
        white-space: nowrap !important;
        padding: 10px 18px !important;
        font-size: 12px !important;
        border-radius: 30px !important;
    }

    /* Classic Elementor mobile tabs */
    .elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tab-mobile-title {
        background: #ffffff !important;
        border: 1px solid #d8cbc6 !important;
        border-radius: 30px !important;
        margin-bottom: 8px !important;
        color: #252525 !important;
        text-align: center !important;
    }

    .elementor-198 .elementor-element.elementor-element-4fd20bb .elementor-tab-mobile-title.elementor-active {
        background: #65001d !important;
        color: #ffffff !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-037302e *//* COMBO PRODUCT CARD */
.combo-card {
    background: #fdf9f5;
    border: 1px solid #f5eee8;
    border-radius: 15px;
    padding: 20px 15px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease;
    animation: cardFadeUp 0.7s ease both;
}

/* HOVER ANIMATION */
.combo-card:hover {
    transform: translateY(-8px);
    background: #ffffff;
    border-color: #e8cfaa;
    box-shadow: 0 15px 35px rgba(93, 0, 29, 0.12);
}

/* PRODUCT IMAGE */
.combo-card img {
    transition: transform 0.5s ease;
}

.combo-card:hover img {
    transform: scale(1.08);
}

/* CARD ENTRANCE ANIMATION */
@keyframes cardFadeUp {
    from {
        opacity: 0;
        transform: translateY(25px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* RESPONSIVE */
@media (max-width: 767px) {
    .combo-card {
        padding: 15px 10px;
        border-radius: 12px;
    }

    .combo-card:hover {
        transform: translateY(-4px);
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .combo-card,
    .combo-card img {
        animation: none;
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2d6584 *//* COMBO PRODUCT CARD */
.combo-card {
    background: #fdf9f5;
    border: 1px solid #f5eee8;
    border-radius: 15px;
    padding: 20px 15px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease;
    animation: cardFadeUp 0.7s ease both;
}

/* HOVER ANIMATION */
.combo-card:hover {
    transform: translateY(-8px);
    background: #ffffff;
    border-color: #e8cfaa;
    box-shadow: 0 15px 35px rgba(93, 0, 29, 0.12);
}

/* PRODUCT IMAGE */
.combo-card img {
    transition: transform 0.5s ease;
}

.combo-card:hover img {
    transform: scale(1.08);
}

/* CARD ENTRANCE ANIMATION */
@keyframes cardFadeUp {
    from {
        opacity: 0;
        transform: translateY(25px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* RESPONSIVE */
@media (max-width: 767px) {
    .combo-card {
        padding: 15px 10px;
        border-radius: 12px;
    }

    .combo-card:hover {
        transform: translateY(-4px);
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .combo-card,
    .combo-card img {
        animation: none;
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f64ecb3 *//* COMBO PRODUCT CARD */
.combo-card {
    background: #fdf9f5;
    border: 1px solid #f5eee8;
    border-radius: 15px;
    padding: 20px 15px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease;
    animation: cardFadeUp 0.7s ease both;
}

/* HOVER ANIMATION */
.combo-card:hover {
    transform: translateY(-8px);
    background: #ffffff;
    border-color: #e8cfaa;
    box-shadow: 0 15px 35px rgba(93, 0, 29, 0.12);
}

/* PRODUCT IMAGE */
.combo-card img {
    transition: transform 0.5s ease;
}

.combo-card:hover img {
    transform: scale(1.08);
}

/* CARD ENTRANCE ANIMATION */
@keyframes cardFadeUp {
    from {
        opacity: 0;
        transform: translateY(25px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* RESPONSIVE */
@media (max-width: 767px) {
    .combo-card {
        padding: 15px 10px;
        border-radius: 12px;
    }

    .combo-card:hover {
        transform: translateY(-4px);
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .combo-card,
    .combo-card img {
        animation: none;
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c0d958 *//* COMBO PRODUCT CARD */
.combo-card {
    background: #fdf9f5;
    border: 1px solid #f5eee8;
    border-radius: 15px;
    padding: 20px 15px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease;
    animation: cardFadeUp 0.7s ease both;
}

/* HOVER ANIMATION */
.combo-card:hover {
    transform: translateY(-8px);
    background: #ffffff;
    border-color: #e8cfaa;
    box-shadow: 0 15px 35px rgba(93, 0, 29, 0.12);
}

/* PRODUCT IMAGE */
.combo-card img {
    transition: transform 0.5s ease;
}

.combo-card:hover img {
    transform: scale(1.08);
}

/* CARD ENTRANCE ANIMATION */
@keyframes cardFadeUp {
    from {
        opacity: 0;
        transform: translateY(25px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* RESPONSIVE */
@media (max-width: 767px) {
    .combo-card {
        padding: 15px 10px;
        border-radius: 12px;
    }

    .combo-card:hover {
        transform: translateY(-4px);
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .combo-card,
    .combo-card img {
        animation: none;
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db9b9d3 *//* COMBO PRODUCT CARD */
.combo-card {
    background: #fdf9f5;
    border: 1px solid #f5eee8;
    border-radius: 15px;
    padding: 20px 15px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease;
    animation: cardFadeUp 0.7s ease both;
}

/* HOVER ANIMATION */
.combo-card:hover {
    transform: translateY(-8px);
    background: #ffffff;
    border-color: #e8cfaa;
    box-shadow: 0 15px 35px rgba(93, 0, 29, 0.12);
}

/* PRODUCT IMAGE */
.combo-card img {
    transition: transform 0.5s ease;
}

.combo-card:hover img {
    transform: scale(1.08);
}

/* CARD ENTRANCE ANIMATION */
@keyframes cardFadeUp {
    from {
        opacity: 0;
        transform: translateY(25px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* RESPONSIVE */
@media (max-width: 767px) {
    .combo-card {
        padding: 15px 10px;
        border-radius: 12px;
    }

    .combo-card:hover {
        transform: translateY(-4px);
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .combo-card,
    .combo-card img {
        animation: none;
        transition: none;
    }
}/* End custom CSS */